home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / UTILITY / RECON611.ARJ / RECON.DOC < prev    next >
Text File  |  1992-07-16  |  46KB  |  981 lines

  1.  
  2.  
  3.  
  4.        RECON v6.11 User Manual                                 Page  -1-
  5.  
  6.  
  7.                                                           16th July 1992
  8.  
  9.                                   RECON v6.11
  10.  
  11.                      (C) Copyright 1990-1992, Peter Ogden
  12.  
  13.  
  14.  
  15.  
  16.                                    CONTENTS
  17.                                    --------
  18.  
  19.  
  20.        Caution.........................................................2
  21.        Note to users of previous versions..............................2
  22.        Limit of liability..............................................2
  23.        Purpose.........................................................2
  24.        License information.............................................3
  25.        Files included in the RECON suite...............................4
  26.        Compatibility...................................................5
  27.        Setting up......................................................5
  28.        Installing user options in RECON................................8
  29.        Running RECON..................................................12
  30.        Sequence of events.............................................14
  31.        Companion programs.............................................15
  32.           ACTIVE......................................................15
  33.           BTIME.......................................................15
  34.           CHKBOOT.....................................................15
  35.        Trouble-shooting...............................................16
  36.           RECON.CFG corruption........................................16
  37.           Erratic mouse flashing......................................16
  38.           Error - insufficient memory for editor......................17
  39.           Error - unable to load editor...............................17
  40.           Error - unable to create temporary file.....................17
  41.           Error - unable to create RECON.TMP..........................17
  42.           Error - unable to open RECON.CFG............................17
  43.           Error - null #Name encountered..............................17
  44.           Error - un-named config file in RECON.CFG...................18
  45.        About RECON....................................................18
  46.        Acknowledgements...............................................18
  47.  
  48.  
  49.  
  50.  
  51.        RECON v6.11 User Manual                                 Page  -2-
  52.  
  53.  
  54.        **************************** CAUTION ****************************
  55.  
  56.        Users  of Delayed  Write disk  caches should  read this  document
  57.        thoroughly before using  RECON.  If RECON is not set up correctly
  58.        there is a slight possibility of damage to data on you hard disk.
  59.  
  60.        *****************************************************************
  61.  
  62.  
  63.                       NOTE TO USERS OF PREVIOUS VERSIONS
  64.  
  65.        REBOOT (last version 5.10) has had a name change to RECON for two
  66.        reasons.  The major reason is due to the built  in command of the
  67.        same  name in  4DOS v4.00.   This has  caused problems  for those
  68.        people using 4DOS that are unaware  that the built in commands of
  69.        4DOS can be disabled.  The other reason is that there are several
  70.        other programs  called REBOOT being distributed  by other people,
  71.        and I feel RECON is a cut above those!
  72.  
  73.  
  74.                               LIMIT OF LIABILITY
  75.  
  76.        RECON is distributed as-is.  The author disclaims all warranties,
  77.        expressed  or implied.  The author  will assume  no liability for
  78.        damages  either from  the direct  use  of  this product  or as  a
  79.        consequence  of  the use  of  this product.  Further,  the author
  80.        reserves the right to revise this publication and to make changes
  81.        from time to time in the content hereof without obligation of the
  82.        author to notify  any person or organisation of  such revision or
  83.        changes.
  84.  
  85.  
  86.                                     PURPOSE
  87.  
  88.        As application programs become larger and more complex, conflicts
  89.        between  programs  become  more and  more  common.  Some programs
  90.        simply  require  a  larger  amount  of  memory  than  is normally
  91.        available.  The simple  solution is to reboot the computer with a
  92.        different (non conflicting, or low memory use) configuration.
  93.  
  94.        The  RECON suite  of programs  have been  written to perform this
  95.        task, and to  preserve the users environment as  much as possible
  96.        across these reboots, and with special handling for 4DOS.
  97.  
  98.        RECON  can  reboot  the  computer   with  a  new  CONFIG.SYS  and
  99.        AUTOEXEC.BAT (and any other CONFIG files the user wishes updated)
  100.        selected from  a list of  choices (maximum of  128 configurations
  101.        allowed).  Delayed write (also called  staged write) disk  caches
  102.        are catered for.  For users  of 4DOS 3.0  and above, the  command
  103.  
  104.  
  105.  
  106.  
  107.        RECON v6.11 User Manual                                 Page  -3-
  108.  
  109.  
  110.        history  list can  be written  to a  file before  booting (if you
  111.        don't  use  4DOS  currently,  you  should  try  it).  The various
  112.        configurations are kept in a single file (RECON.CFG).
  113.  
  114.        Note: 4DOS is a shareware  replacement (by J.P. Software) for the
  115.              MS/PC-DOS COMMAND.COM.  It enhances the  existing commands,
  116.              adds more than 40 new commands, scrollable command history,
  117.              and heaps more. If you work with DOS at the command line or
  118.              write complex batch files, you should be using it!  4DOS is
  119.              available on good BBS's all over the world.
  120.  
  121.  
  122.                               LICENSE INFORMATION
  123.  
  124.        RECON is the copyrighted property of Peter Ogden. You are granted
  125.        a limited license to use, copy, and distribute the RECON suite of
  126.        programs provided the following conditions are met:
  127.  
  128.           A. Copying  and distribution fees may  not exceed fifteen (15)
  129.              Australian dollars.
  130.  
  131.           B. RECON may  only be distributed in  its original, unmodified
  132.              state.
  133.  
  134.        This software  is distributed under  the user supported  software
  135.        concept.  Though RECON is copyrighted, you are encouraged to copy
  136.        and  distribute  this  program  to  others.  The  user  supported
  137.        software  concept (also  known as  "shareware") is  an attempt to
  138.        provide quality  software at low cost.  Both the user and  author
  139.        benefit from  this plan.  The user will benefit by being  able to
  140.        "test drive" software thoroughly before purchasing it. The author
  141.        benefits by  being able to  enter the commercial  software market
  142.        while avoiding the high cost of commercial distribution.
  143.  
  144.        This concept  helps many independent authors  and small companies
  145.        that would otherwise be discouraged from developing and promoting
  146.        their ideas.  It can only work with your support. If you obtain a
  147.        user supported program  from a friend and you  are still using it
  148.        after a few  weeks, then it is obviously  worth something to you,
  149.        and a contribution should be sent.
  150.  
  151.        If you like  this product and find it  useful, a registration fee
  152.        of twenty (20) Australian dollars  is required for continued use.
  153.        A twelve  month instant  update plan  is available  (new versions
  154.        mailed to  you as soon  as they are  complete) for an  additional
  155.        AUD$  25.00.  Site  licenses  are  available  at  a  reduced rate
  156.        (contact the author).
  157.  
  158.  
  159.  
  160.  
  161.        RECON v6.11 User Manual                                 Page  -4-
  162.  
  163.  
  164.        For  further  information  and   registration,  please  send  any
  165.        correspondence to:
  166.  
  167.                Peter Ogden
  168.                C/- ESB Consultancy,
  169.                P.O. Box 2259,
  170.                Boulder,
  171.                Western Australia,     6432
  172.  
  173.            or  FAX: +61-90-93-2220
  174.  
  175.        or,   for   information,   bug   reports,   or  suggestions  (not
  176.        registration) Netmail at 3:690/643.5 (FidoNet).
  177.  
  178.        The  latest version  of RECON  and 4DDBU  are available  for free
  179.        download  from ESB  Consultancy's BBS:  Algorithms Anonymous  (24
  180.        Hours) on  +61-90-93-3145 (2400 Baud  Only, 8 bits,  No parity, 1
  181.        Stop bit).
  182.  
  183.  
  184.                        FILES INCLUDED IN THE RECON SUITE
  185.  
  186.        ACTIVE.EXE        Program  that  reports   the  active  (current)
  187.                          configuration.
  188.  
  189.        BTIME.EXE         Program that adds or updates the Date/Time line
  190.                          in  RECON.CFG.  In  combination  with  CHKBOOT,
  191.                          allows    conditional    processing    in   the
  192.                          AUTOEXEC.BAT (see also CHKBOOT.EXE).
  193.  
  194.        CHKBOOT.EXE       Program  that  reads  the  Date/Time  line from
  195.                          RECON.CFG, compares it to the current Date, and
  196.                          returns  a  DOS  error  level  depending  on  a
  197.                          supplied condition.
  198.  
  199.        EXAMPLE1.CFG      An example config file (simple).
  200.  
  201.        EXAMPLE2.CFG      An example config file (peer to peer network).
  202.  
  203.        EXAMPLE3.CFG      An example config file (complex).
  204.  
  205.        HISTORY.DOC       Version history of RECON.
  206.  
  207.        RECON.DOC         This document.
  208.  
  209.        RECON.EXE         The main RECON program.
  210.  
  211.        REGISTER.FRM      Registration form.
  212.  
  213.  
  214.  
  215.  
  216.        RECON v6.11 User Manual                                 Page  -5-
  217.  
  218.  
  219.                                  COMPATIBILITY
  220.  
  221.        RECON  should run  on any  IBM PC,  PC/XT, AT,  386, 486 or close
  222.        compatible with  at least 128K RAM  (512K for editing functions),
  223.        single floppy disk drive, monochrome or colour display, MS/PC-DOS
  224.        version 3.0 or later, with or without a mouse.  Screen writes are
  225.        direct to video RAM (or if DESQview present, via a shadow buffer)
  226.        for reasonable speed of display.
  227.  
  228.  
  229.                                   SETTING UP
  230.  
  231.        First,  a file  (named RECON.CFG)  containing all  your different
  232.        configurations must  be created (or one  of the included examples
  233.        modified to suit) using a standard ASCII text editor, either from
  234.        within RECON or manually.  The general form of this file is:
  235.  
  236.        #Name = Config 1
  237.  
  238.        {                                         }
  239.        {  Lines to be written to the CONFIG.SYS  }
  240.        {                                         }
  241.  
  242.        ---
  243.  
  244.        {                                         }
  245.        { Lines to be written to the AUTOEXEC.BAT }
  246.        {                                         }
  247.  
  248.        {---                                        }
  249.        {#FPath = ...                               } (optional, can be
  250.        { Lines to be written another config file   } repeated as many
  251.        {                                           } times as required).
  252.  
  253.        #Name = Config 2
  254.  
  255.        {                                         }
  256.        {                etc...                   }
  257.        {                                         }
  258.  
  259.        The RECON.CFG  starts with the  name given to  this configuration
  260.        (which MUST  be unique).  It is followed by  the CONFIG.SYS lines
  261.        (as you  would normally have them  in DOS's CONFIG.SYS), followed
  262.        by  a  divider  line  (consisting  of,  at  least, 3 dashes '-'),
  263.        followed by the AUTOEXEC.BAT lines (also exactly as you have them
  264.        in DOS's AUTOEXEC.BAT). Optionally, you may have other text based
  265.        configuration files (e.g. 4DOS.INI)  included after other divider
  266.        line(s) (see FPath command below).
  267.  
  268.  
  269.  
  270.  
  271.        RECON v6.11 User Manual                                 Page  -6-
  272.  
  273.  
  274.        RECON.CFG and RECON.EXE should be  in directories that are in the
  275.        PATH or you  will always have to change  to that directory before
  276.        calling RECON.
  277.  
  278.        Where  possible,  RECON  allows  comments  to  be included in the
  279.        RECON.CFG.  To  include  a  full  line  comment, the character in
  280.        column  one of  the line  must  be  a semicolon  (;) (see  sample
  281.        RECON.CFG's). Any comments entered after the divider (on the same
  282.        line)  are  also  ignored.  Blank lines may  also be  included in
  283.        RECON.CFG (not written to the configuration files).
  284.  
  285.        All commands for RECON begin with a '#' symbol (except the active
  286.        configuration  as  noted  below),  must  begin  in  column 1, are
  287.        followed by space, an '=' symbol and another space.
  288.  
  289.              e.g., #Name = QEMM 6.02
  290.  
  291.        The command  may be in any  mixture of upper or  lower case (i.e.
  292.        #NAME = , #Name = , #name = , are all equivalent).
  293.  
  294.        The  current, active  configuration is  marked by  the use  of an
  295.        asterisk  (*)  instead  of  the  hatch  symbol  (#)  as the first
  296.        character of a RECON special command. All the commands related to
  297.        the  active configuration  must begin  with an  asterisk (*) (see
  298.        example RECON.CFG's).
  299.  
  300.        RECON currently has nine special commands:
  301.  
  302.        #Name   This is  the only command  that must be  in the RECON.CFG
  303.                file. This indicates the beginning of a configuration and
  304.                the  name to  use in  the pop  up pick  list. The maximum
  305.                length of the name is 60 characters (any characters after
  306.                this are ignored).  Any characters may be used  in a name
  307.                except the  slash (/) character (which  could be confused
  308.                with a command line option).
  309.  
  310.        #Descr  (Optional).  Allows a single line description to be given
  311.                for each  configuration (maximum of  80 characters). This
  312.                line  is displayed  at the  bottom of  the screen  as you
  313.                scroll through the pick list. The first 40 characters are
  314.                written to the 4DOS DESCRIPT.ION file if it exists.
  315.  
  316.        #Flush  (Optional).  This  is the command line you would  type to
  317.                flush the  delayed write (also called  staged write) disk
  318.                cache. If more than a  single line command is required to
  319.                flush the  cache, a batch file  may be named.  If you use
  320.                4DOS, this line can be a compound command (maximum of 255
  321.                characters).
  322.  
  323.  
  324.  
  325.  
  326.        RECON v6.11 User Manual                                 Page  -7-
  327.  
  328.  
  329.                This line  actually causes RECON to  EXEC another copy of
  330.                the command processor, so in fact, you could get RECON to
  331.                perform almost any function before booting.
  332.  
  333.        ***************************** NOTE ******************************
  334.  
  335.        If  you use  a delayed  write disk  cache, you  MUST include  the
  336.        #Flush  line  in  every  configuration  that  loads the cache, as
  337.        without  it,  the  configuration may  not be  written to the disk
  338.        completely before the PC is rebooted.  If this occurs, there is a
  339.        chance  that the  file allocation  table (FAT)  could be damaged,
  340.        possibly rendering  the data on the disk unreadable.  See example
  341.        configuration files for examples of  how to set up PC-CACHE v6/7,
  342.        HYPERDISK and SMARTDRV v4.
  343.  
  344.        *****************************************************************
  345.  
  346.        #Hist   (Optional).  This command  line gives  the full  path and
  347.                filename  of  the  command  history  file  to  store  the
  348.                command  history  for  this  configuration.  This  allows
  349.                multiple  (separate)  command  histories  to  be kept for
  350.                unique configurations.  If no #Hist line  is included, no
  351.                attempt is  made to save the command history.  Currently,
  352.                only 4DOS command history is handled.
  353.  
  354.        #Date   (Optional,  added  by  BTIME)  This  line  is  ignored by
  355.                RECON. The Date and Time are added to RECON.CFG by BTIME,
  356.                and tested by CHKBOOT.  ACTIVE  also reads this  line and
  357.                will  display the  time and  date of  the last  boot if a
  358.                valid time and date are found.  The time  and date should
  359.                not be manually entered (format is important).
  360.  
  361.        #Defs,  (Optional,  added by Install option)  These lines contain
  362.        #Defs2  all  the  customisation  information  (colours,  defaults
  363.                etc.) that the user selects with the Install option. This
  364.                line should not be manually edited.
  365.  
  366.        #Reg    (Optional,  added by  Install/Register option)  This line
  367.                holds the registration  information for registered users.
  368.                This line should not be manually edited.
  369.  
  370.        #FPath  (Optional for  CONFIG.SYS and AUTOEXEC.BAT,  required for
  371.                any additional config files). This line must be the first
  372.                line  in any  configuration file.  It allows  the user to
  373.                override RECON's default of writing the configurations to
  374.                the root  directory on the boot  drive, and informs RECON
  375.                of where  to write additional  configurations (other than
  376.                CONFIG.SYS and AUTOEXEC.BAT). See example RECON.CFG's for
  377.                an example of how this is used.
  378.  
  379.  
  380.  
  381.  
  382.        RECON v6.11 User Manual                                 Page  -8-
  383.  
  384.  
  385.        RECON creates the CONFIG.SYS by reading from the line immediately
  386.        after the chosen #Name command  (ignoring comment lines and blank
  387.        lines)  up   to  (but  not  including)   the  divider  line.  The
  388.        AUTOEXEC.BAT  is  likewise  created  by  reading  from  the  line
  389.        immediately  after the  divider to  the next  divider line, #Name
  390.        command  or the  end of   file (always  ignoring blank  lines and
  391.        comments).  Other configuration  files included  in RECON.CFG are
  392.        created in a similar manner to  AUTOEXEC.BAT, but the name of the
  393.        file is obtained from a #FPath command.
  394.  
  395.        The #Descr, #Flush and #Hist lines can be placed anywhere between
  396.        one #Name line and the next.
  397.  
  398.        All  modifications  to  the  configurations  should  be  made  to
  399.        RECON.CFG (not directly to the AUTOEXEC.BAT or CONFIG.SYS files).
  400.        The wrong  flush command may  be used if  you change the  type of
  401.        disk  cache in  the CONFIG.SYS or AUTOEXEC.BAT  directly.  If you
  402.        must modify or create a  new CONFIG.SYS or AUTOEXEC.BAT directly,
  403.        be sure  to update the  copy in RECON.CFG,  AND be sure  that the
  404.        special  command  lines  start  with  asterisks  (*)  rather than
  405.        hatches (#) where necessary.
  406.  
  407.        RECON  makes  use  of  temporary  files  to  perform  many of its
  408.        functions.  As writing files can be slow, RECON  can be forced to
  409.        write it's temporary files to a specified drive.  RECON makes use
  410.        of one  of several environment variables.  The first  environment
  411.        variable RECON looks for is RECONTMP.  For example, if you have a
  412.        RAM drive which is set up as D:
  413.  
  414.                SET RECONTMP=D:\
  415.  
  416.        If  the  environment  variable  RECONTMP  does  not  exist or the
  417.        directory pointed to by RECONTMP  does not exist, RECON will then
  418.        check  for  the  environment  variable  TEMP.  If the environment
  419.        variable TEMP  does not exist or  the directory point to  by TEMP
  420.        does not exist, it will attempt to use the current directory.  If
  421.        this directory cannot be used (e.g. if you are on a network drive
  422.        that you  have no write privileges  to), RECON will use  the root
  423.        directory  of  the  drive  that  contains  the  AUTOEXEC.BAT  and
  424.        CONFIG.SYS.
  425.  
  426.  
  427.                        INSTALLING USER OPTIONS IN RECON
  428.  
  429.        Once  the RECON.CFG  file is  set up,  you may  install the  user
  430.        options for RECON.  This can  be done by  running RECON and  then
  431.        pressing:
  432.  
  433.                 Alt-I (or clicking on Install on the help line)
  434.  
  435.  
  436.  
  437.  
  438.        RECON v6.11 User Manual                                 Page  -9-
  439.  
  440.  
  441.        This will  then show you  a screen offering  several sections you
  442.        may change.  The options available  include: setting the  colours
  443.        used, entering  registration information, set  the disk that  the
  444.        CONFIG.SYS  and   AUTOEXEC.BAT  are  to  be   written  to,  mouse
  445.        operation, toggle use of special reset  code for the DEC PCSA LAN
  446.        cards on or off, whether to default  to a cold boot rather than a
  447.        warm boot,  main screen setup  (display of help  and registration
  448.        line and wallpaper optios), set the filename of the editor to use
  449.        when modifying  the configuration file, and  whether to beep when
  450.        writing of  files is complete.  This information gets  written to
  451.        the RECON.CFG file.
  452.  
  453.        Press F1  for a help  screen giving a  short explanation of  each
  454.        function key in the installation screen.
  455.  
  456.        To enter registration  information, press F2, or click  on the F2
  457.        icon with the left button (or  right button if set to left handed
  458.        operation).  This will  present an  input window  with two  input
  459.        fields.  Press F1 to enter your name or company  name (be sure to
  460.        enter  the name  with the  same  spelling  as that  given on  the
  461.        registration  form) and  either  press  <Enter> when  complete or
  462.        <Down-Arrow>  to go  directly to  the registration  number field.
  463.        Press F2 to enter the registration number, followed by <Enter> or
  464.        if you have made a mistake in the name,  <Up-Arrow> will take you
  465.        back  to the  name field.  Once you  have entered the information
  466.        correctly,  press  <Enter>  once  more,   or  click  on  OK.  The
  467.        registration information  will then be  checked for validity.  If
  468.        the information  entered is incorrect,  an error message  will be
  469.        displayed and you will be asked  to re-enter the information.  If
  470.        it  is correct,  you will  be returned  to the  main installation
  471.        screen  and   your  name  and  registration   details  should  be
  472.        displayed.
  473.  
  474.        F3  allows  you   to  choose  the  default  drive   to  have  the
  475.        configurations  written to.  The #FPath  command if  used in  the
  476.        RECON.CFG file allows you to  override this, by specifying a full
  477.        path and filename.
  478.  
  479.        The main screen colours can be modified by pressing F4. This will
  480.        present  a full  screen that  will allow  you to  change all  the
  481.        colours used on the picklist screen. In the top right hand corner
  482.        a small simulation  of the pick  list is displayed,  showing what
  483.        the colours will look like. If you press one of the function keys
  484.        to  set  the  colours  used  in  warning  or  message  windows, a
  485.        simulation of these types of windows will be displayed.
  486.  
  487.  
  488.  
  489.  
  490.        RECON v6.11 User Manual                                 Page -10-
  491.  
  492.  
  493.        To set a  colour, press the function key  that matches the colour
  494.        you  wish to  change, and  then press  the up  and down  arrow to
  495.        change the  background colours, or  the left and  right arrows to
  496.        change the foreground colours.
  497.  
  498.        Wallpaper colours can be changed in a similar manner to the other
  499.        colours except  for one important difference:  the special colour
  500.        black on black selects a multicolour wallpaper background.
  501.  
  502.        Colour  selections  selected  for  RECON  will  also  be used for
  503.        ACTIVE.
  504.  
  505.        If  you  use  Digital  Equipment  Corporations  PCSA LAN with DEC
  506.        network cards,  special reset code is required.  Pressing F5 will
  507.        toggle whether this code is used or not.
  508.  
  509.        F6 pops up  the mouse setup window. This  allows you to customise
  510.        the way the mouse behaves:
  511.  
  512.            Pressing F1 toggles the Fast Reset code on or off. Fast reset
  513.            speeds  up  the  initialisation  of  RECON.  Fast reset is an
  514.            option  because  some  applications  leave  the  mouse  in an
  515.            unstable state that requires a  full reset. If the mouse does
  516.            not appear, or does not work correctly, turn this option off.
  517.  
  518.            F2  allows  you  to  set   the  repeat  delay  (the  time  in
  519.            milliseconds  between repetitions  when the  mouse button  is
  520.            held). The default value for this is 200 mS. If you make this
  521.            too short, double clicks will  result if you cannot press the
  522.            button fast enough,  or if you set this  too long, the repeat
  523.            rate for scrolling may be too slow.
  524.  
  525.            F3  allows you  to step  through four  options for  the mouse
  526.            cursor. The options are: Hidden - the cursor starts up hidden
  527.            until the mouse  is moved and will re-hide if  not used for a
  528.            period  of  time;  Blinking  -  the  mouse  cursor  is on and
  529.            flashing and will hide after a period of disuse; Non-blinking
  530.            - the  mouse is a  normal solid cursor  that will not  remove
  531.            itself; Off -  the mouse is completely disabled.  If you have
  532.            trouble  with  the  mouse  flashing  erratically  (some mouse
  533.            drivers  have trouble  with this  function), or  disappearing
  534.            while in use, set the mouse to Non-blinking, or if you do not
  535.            wish to use the mouse, to off.
  536.  
  537.            F4 allows  you to swap  the left and  right button functions.
  538.            Normally  the  left  button   is  the  accept  key  (normally
  539.            equivalent to the <Enter> key on the keyboard), and the right
  540.            button the abort  key (equivalent to <Esc>). If  you are left
  541.            handed, and wish to use the  mouse, you may swap the function
  542.  
  543.  
  544.  
  545.  
  546.        RECON v6.11 User Manual                                 Page -11-
  547.  
  548.  
  549.            of  these  buttons  (beware,  the  mouse  button  function is
  550.            swapped immediately F4 is toggled).
  551.  
  552.        F7 toggles  whether a cold boot  or warm boot is  performed. Some
  553.        machines  with  special  devices  may  require  a  cold  boot  to
  554.        successfully  reboot. The  default is  warm as  this results in a
  555.        faster reset cycle.
  556.  
  557.        F8  pops up  the main  screen setup  window. This  allows you  to
  558.        change the main screen layout:
  559.  
  560.            F1 allows  REGISTERED users to turn  off the top line  on the
  561.            picklist   screen  showing   registration  information.  Some
  562.            businesses  like  to  display  the  registration status after
  563.            paying for the  right, others would rather not  have the line
  564.            displayed at all. The unregistered copies will always display
  565.            this top line as a subtle (?!) reminder that the user has not
  566.            paid their registration.
  567.  
  568.            F2 toggles the  alt key help line off or  on for the picklist
  569.            screen. If you  turn this line off, the  mouse cannot be used
  570.            to  select these  functions, and  the description  line moves
  571.            down to the bottom line.
  572.  
  573.            F3 toggles the background wallpaper  on or off. Function keys
  574.            F4 and  F5 have no  effect if background  wallpaper is turned
  575.            off.
  576.  
  577.            F4 allows you  to set the wallpaper message.  This can be any
  578.            displayable  characters up  to  80  characters in  length. An
  579.            interesting  background  can  be  made  up  from the extended
  580.            characters 219, 178, 177, 176 (Hold the ALT key down and type
  581.            the three digit number on the  number pad and release the ALT
  582.            key).
  583.  
  584.            F5  allows  you  to  change  the  number  of  characters each
  585.            subsequent line is offset from the last.
  586.  
  587.        F9  toggles  beeping  at   completion.  This  allows  an  audible
  588.        indicator of when RECON has  completed writing its files.  Choose
  589.        from None  (no beeping), Always (always  beeps at completion), or
  590.        Down Only (only beep if using the /D switch).
  591.  
  592.        F10 allows  you to configure  RECON to use  your favourite editor
  593.        rather than DOS's EDLIN. The editor filename entry can be entered
  594.        in one  of three ways.  If the  editor  can be found  via the DOS
  595.        PATH, only the file name of the program is required (e.g. EDLIN).
  596.        If the  editor to use  is not  in  the path, then  the full path,
  597.        filename  and extension  may be  entered (e.g. C:\SYS\EDLIN.COM).
  598.  
  599.  
  600.  
  601.  
  602.        RECON v6.11 User Manual                                 Page -12-
  603.  
  604.  
  605.        Thirdly, you  may enter a  4DOS alias.  This last method requires
  606.        the command processor  to be loaded (using up  some extra memory)
  607.        and masks  any errors that  have occurred.  Wherever possible the
  608.        most reliable  way of enabling the  editor option is to  give the
  609.        full  path.  Most editors should  be able  to load  in the memory
  610.        available, though an error message  will be displayed if there is
  611.        insufficient memory to load.
  612.  
  613.        Pressing Escape  (or the right  mouse button) at  any time before
  614.        pressing Enter (or  the left mouse button) to  accept the setting
  615.        will  abort the configuration  without  making any  changes.  The
  616.        mouse is  fully functional throughout  the configuration program,
  617.        with the  left button being  the 'accept' key  (equivalent to the
  618.        'ENTER' key on the keyboard) and the right button the 'abort' key
  619.        (equivalent to the 'ESCAPE' key).
  620.  
  621.  
  622.                                  RUNNING RECON
  623.  
  624.        RECON can be run in two  ways:-
  625.  
  626.                RECON
  627.  
  628.        or      RECON Name
  629.  
  630.        If RECON  is typed without  specifying a name,  a pick list  will
  631.        appear on screen of the configurations defined in RECON.CFG. If a
  632.        name  is given,  the corresponding  configuration is  immediately
  633.        written and the computer rebooted.
  634.  
  635.        The   pick  list   allows  the   user  to   scroll  through   the
  636.        configuration  names  using  the  arrow  keys  (if  more  than 15
  637.        configurations exist, there is a  15 line window, and an elevator
  638.        bar will  appear).  If a  mouse driver is loaded, a configuration
  639.        can  be  chosen  by  pointing  to  the required configuration and
  640.        clicking the  left button once  to select, and  again to execute.
  641.        Alternately,   pressing  the   first  letter   of  the   required
  642.        configuration will move the cursor  bar to the next configuration
  643.        that  begins  with  this  letter.  When  the  highlight is on the
  644.        required configuration, pressing Enter  will start the write/boot
  645.        sequence. Pressing Escape, or the right mouse button, or the left
  646.        mouse button  while on the  Close Button (top  left of pick  list
  647.        border) any time before pressing Enter, or the left mouse button,
  648.        will  abort  without  writing  anything  and  without booting the
  649.        computer.
  650.  
  651.        While in  the pick list, six  hot keys are available  to edit the
  652.        configurations (listed  on the bottom  line of the  screen if the
  653.        help line is enabled).  Three hot keys add new configurations:
  654.  
  655.  
  656.  
  657.  
  658.        RECON v6.11 User Manual                                 Page -13-
  659.  
  660.  
  661.           Alt-A:  Add   new  configuration.  Allows  user   to  add  new
  662.           configuration by defining from scratch.
  663.  
  664.           Alt-C: Copy  the highlighted configuration and modify.  Allows
  665.           the  user to  take a   copy of  an existing  configuration and
  666.           modify  it to suit.
  667.  
  668.           Alt-G: Grab existing configuration  and modify. Allows user to
  669.           take  the existing  CONFIG.SYS and  AUTOEXEC.BAT and  create a
  670.           REBOOT.CFG  entry from  them.  This  entry is  without #Flush,
  671.           #Desc commands etc, the user should add these.
  672.  
  673.        Alt-E allows you to Edit  an existing configuration. Alt-D allows
  674.        deletion   of  an   existing  configuration.   Alt-M  allows  the
  675.        configurations  to  be  moved,  allowing  the  user  to  sort the
  676.        entries.
  677.  
  678.        The RECON  command can also be  followed by any of  the following
  679.        nine switches:
  680.  
  681.           /H and  /? (Help) both give  a short description of  RECON and
  682.           the switches available.
  683.  
  684.           /N (No  boot) informs RECON  to write the  configuration files
  685.           without  booting, allowing  you  to  boot with  this different
  686.           configuration at a later time. This option should be used with
  687.           caution,  subsequent  use  of   RECON  will  use  the  updated
  688.           configurations  cache  flushing  command  and history updates,
  689.           which may  not be consistent  with the active  items. See also
  690.           /D.
  691.  
  692.           /T (Test first)  only writes configuration  and reboots if the
  693.           chosen configuration is not the current configuration.
  694.  
  695.           /C (Cold boot) forces a  cold boot regardless of the installed
  696.           setting.
  697.  
  698.           /W (Warm boot) forces a  warm boot regardless of the installed
  699.           setting.
  700.  
  701.           /R  (Return  to  directory)  will  return  you to your current
  702.           directory after the configuration change. This is performed by
  703.           temporarily  appending three  lines: Drive  Name, CD Directory
  704.           Name, RECON  /A XXXX (where XXXX  is the chosen configuration)
  705.           which  changes  to  the  appropriate  drive  and directory and
  706.           finally updates AUTOEXEC.BAT to remove these lines.
  707.  
  708.           /A (Autoexec only)  is a special command that  only writes the
  709.           AUTOEXEC.BAT file. The main use for this switch is by /R.
  710.  
  711.  
  712.  
  713.  
  714.        RECON v6.11 User Manual                                 Page -14-
  715.  
  716.  
  717.           /D (Down)  causes RECON to  write the selected  configuration,
  718.           updating AUTOEXEC.BAT  and CONFIG.SYS (if  necessary), updates
  719.           the  History  file,  and  flushes  the  cache in readiness for
  720.           shutting off the computer (putting it down).
  721.  
  722.        Note: the cache is not flushed if the /N or /A switches are used.
  723.  
  724.  
  725.                               SEQUENCE OF EVENTS
  726.  
  727.        RECON  will perform  the following  sequence of  events once  the
  728.        configuration has been selected and  the Enter key is pressed (or
  729.        if the configuration is given on the command line):
  730.  
  731.        1. RECON.CFG is scanned for the chosen configuration.
  732.  
  733.        2. If  /A (Autoexec Only)  is NOT given  on the command  line the
  734.           CONFIG.SYS is written.
  735.  
  736.        3. The AUTOEXEC.BAT is written.
  737.  
  738.        4. If /R is given on the  command line then three lines are added
  739.           to  the AUTOEXEC.BAT  (Drive, CD  Current Directory,  RECON /A
  740.           XXXX where XXXX is the chosen configuration).
  741.  
  742.        5. Any   other  configurations   included  in   RECON.CFG  (after
  743.           CONFIG.SYS and AUTOEXEC.BAT) are written.
  744.  
  745.        6. Active markers  are updated in RECON.CFG (*'s  replace #'s for
  746.           active config).
  747.  
  748.        7. If /N  (no boot)  is  NOT  given  on  the  command  line,  the
  749.           following are performed:
  750.  
  751.            8. If a  #Hist line is found in  this configuration, the 4DOS
  752.               history is  saved to the  file name listed  and duplicates
  753.               are removed.
  754.  
  755.            9. If a #Flush line is  found in this configuration, the disk
  756.               cache is flushed using this command.
  757.  
  758.            10. If /D  (Down) is  NOT  given  on the  command  line,  the
  759.                following are performed:
  760.  
  761.                 11. If  DEC  PCSA  LAN  resetting  required (enabled  in
  762.                     installation), the LAN card is reset.
  763.  
  764.  
  765.  
  766.  
  767.        RECON v6.11 User Manual                                 Page -15-
  768.  
  769.  
  770.                 12. If /W  is given on the command line,  a Warm boot is
  771.                     performed,  if /C  is given  on the  command line, a
  772.                     Cold boot  is performed, otherwise the  PC is booted
  773.                     using the  default booting method  selected with the
  774.                     installation option.
  775.  
  776.  
  777.                               COMPANION PROGRAMS
  778.  
  779.        Three companion programs should be included in this package:
  780.  
  781.        ACTIVE:
  782.  
  783.             This is a program that reports the active configuration, and
  784.             various system information. It shows the operating system in
  785.             use, and the configuration name as listed in RECON.CFG.  Any
  786.             description   line   included    in   RECON.CFG   for   this
  787.             configuration is displayed on the bottom line of the screen.
  788.             An errorlevel  is returned dependent  on the key  pressed to
  789.             exit the program. The errorlevel  returned is ascii value of
  790.             the uppercase of the key (Y = y = errorlevel 89).
  791.  
  792.        BTIME:
  793.  
  794.             This small program reads the  current time and date from DOS
  795.             and writes  it to the first line  of RECON.CFG.  This should
  796.             only be run  from the AUTOEXEC.BAT file, as  its function is
  797.             to indicate  the approximate time and  date the computer was
  798.             last booted.  CHKBOOT should be called  before BTIME updates
  799.             the time in RECON.CFG. If the computer requires a program to
  800.             be run  to set the DOS  time, then BTIME should  be run some
  801.             time after the timer program.  Type  "BTIME /?" (without the
  802.             quotes) for a short explanation of how to use BTIME.
  803.  
  804.        CHKBOOT:
  805.  
  806.             This  program compares  the  current  time and  date against
  807.             the time  and date set  by BTIME in  the RECON.CFG file  and
  808.             returns  an errorlevel  dependent on  conditions supplied on
  809.             the command  line.  CHKBOOT has five switches to control the
  810.             comparison of time and date:
  811.  
  812.                /F        (default) returns an errorlevel  of 1 (true) if
  813.                          this  is  the  First  boot  of  the  day, or an
  814.                          errorlevel of 0 (false) if not. This switch may
  815.                          be omitted from the command line.
  816.  
  817.  
  818.  
  819.  
  820.        RECON v6.11 User Manual                                 Page -16-
  821.  
  822.  
  823.                /A:HH:MM  returns  true  if  the  current  time  is After
  824.                          (greater than  or equal to)  the time given  as
  825.                          HH:MM.
  826.  
  827.                /B:HH:MM  returns  true  if  the  current  time is Before
  828.                          (less than) the time given as HH:MM.
  829.  
  830.                /D:DDD    returns true  if the current  day is DDD  (i.e.
  831.                          Mon, Tue,  etc.), AND it  is the first  boot of
  832.                          the  day. Can  be used  for once  a week bootup
  833.                          procedures.
  834.  
  835.                /M:NN     returns true if the current day of the month is
  836.                          NN (i.e. 1  for the first of the  month, 30 for
  837.                          the  30th of  the month,  etc.), AND  it is the
  838.                          first boot of  the day.  Can be used for once a
  839.                          month bootup procedures.
  840.  
  841.             If  an  error  occurs,  then  an  errorlevel  of 255 will be
  842.             returned.  See the example RECON.CFG's for  typical usage of
  843.             BTIME and CHKBOOT.  Type "CHKBOOT  /?" (without the  quotes)
  844.             for a short explanation of how to use CHKBOOT.
  845.  
  846.  
  847.                                TROUBLE-SHOOTING
  848.  
  849.        RECON.CFG corruption:
  850.  
  851.        If  you are  having trouble  with RECON  corrupting its RECON.CFG
  852.        file,  there is  a good  chance you  are using  a disk cache that
  853.        delays writing to the disk. If so, there MUST be a #FLUSH command
  854.        in the  RECON.CFG file that will  flush or disable the  cache. If
  855.        you are using  a delayed write disk cache, and  you have a #FLUSH
  856.        line, check that the cache program  is either in the PATH, or the
  857.        full filename  and path of the  cache flush command is  given (an
  858.        error should  be displayed if the  file cannot be found,  but may
  859.        flash  by so  quickly that  it is  not noticed).  See the example
  860.        #FLUSH commands in the example configurations.
  861.  
  862.        Erratic mouse flashing:
  863.  
  864.        Some mouse drivers  are unable to react fast  enough to flash the
  865.        mouse cursor  on and off while  still being active.  The Logitech
  866.        mouse driver version 5.01 is known  to cause some trouble in this
  867.        regard.  Turn the mouse option to Non-Blinking or Off if problems
  868.        do occur.  You may have to exit from RECON and restart.
  869.  
  870.  
  871.  
  872.  
  873.        RECON v6.11 User Manual                                 Page -17-
  874.  
  875.  
  876.        Error - insufficient memory for editor:
  877.  
  878.        RECON remains resident  in memory while the editor  is called. If
  879.        this  error occurs,  remove as  many memory  resident programs as
  880.        possible  to  free  up  sufficient  memory  for  RECON  and  your
  881.        favourite editor.
  882.  
  883.        Error - unable to load editor:
  884.  
  885.        This error  message is not  the same as  the last.  If this error
  886.        occurs, it is probably because  the editor has not been correctly
  887.        specified in the installation.  Where possible, the full path and
  888.        file name should be supplied for RECON to find the editor.
  889.  
  890.        Error - unable to create temporary file:
  891.  
  892.        This error message  should only occur if there  was a write error
  893.        while attempting  to create it's  temporary files.  This could be
  894.        caused either by hardware problems, or a file already exists with
  895.        the same name (this is very  unlikely as DOS's create unique file
  896.        is used to create temporary files).
  897.  
  898.        Error - unable to create RECON.TMP:
  899.  
  900.        When using the editing functions, RECON attempts to create a file
  901.        called  RECON.TMP  (a  temporary  file  that  is merged back into
  902.        RECON.CFG when  you finish editing).  If this error occurs, check
  903.        to  see  that  there  is  not  another  file  of this name in the
  904.        directory pointed  to by one  of the environment  variables RECON
  905.        makes use  of (RECONTMP or  TEMP), or if  no environment variable
  906.        exists, the current directory or  the root directory of the drive
  907.        containing AUTOEXEC.BAT and CONFIG.SYS.
  908.  
  909.        Error - unable to open RECON.CFG:
  910.  
  911.        This error  message may occur if  the RECON.CFG file is  not in a
  912.        directory specified by the DOS PATH.  Another possibility is that
  913.        the  RECON.CFG file  has been  marked Read Only.  RECON  requires
  914.        read/write  access  to  update  RECON.CFG,  remove  the Read Only
  915.        attribute (ATTRIB -R RECON.CFG).
  916.  
  917.        Error - null #Name encountered:
  918.  
  919.        This may occur if you manually  edit the RECON.CFG file and enter
  920.        a #Name = line  without actually specifying a name.  The #Name is
  921.        required for each configuration, and each must be unique. At this
  922.        point in time, RECON will  not detect duplicate names and display
  923.        both in the  pick list, though only the  first configuration will
  924.        be written if either of the configurations is chosen.
  925.  
  926.  
  927.  
  928.  
  929.        RECON v6.11 User Manual                                 Page -18-
  930.  
  931.  
  932.        Error - un-named config file in RECON.CFG:
  933.  
  934.        This  error will  occur if   you include  extra (i.e.  other than
  935.        CONFIG.SYS and AUTOEXEC.BAT) configurations in your RECON.CFG and
  936.        forget to include the #FPath command to tell RECON where to place
  937.        this configuration file. Add the #FPath command to the first line
  938.        of  the  additional  configuration  file  (immediately  after the
  939.        divider  line).  This  may  also   occur  if  you  add  an  extra
  940.        (unnecessary) divider  line after the  AUTOEXEC.BAT configuration
  941.        section - remove the extra divider line.
  942.  
  943.        RECON may  report other error messages,  though those not covered
  944.        here  should  not  occur  unless  some  sort  of hardware related
  945.        problem occurs (bad sectors on the hard disk, etc.).  If an error
  946.        occurs that is not covered  here that is not immediately obvious,
  947.        and you  do not believe  should have occurred,  please send me  a
  948.        copy  of your  RECON.CFG file,  along with  a note explaining the
  949.        conditions  under  which  the  error  can  be  duplicated, to the
  950.        address noted above or via Fidonet Netmail to 3:690/643.5.
  951.  
  952.  
  953.                                  ABOUT RECON
  954.  
  955.        For those that are interested,  the RECON suite was written using
  956.        Turbo Pascal  6.0 (no matter what  anyone else says, this  is the
  957.        best version yet!) and Turbo  Assembler 2.0, with assistance from
  958.        Turbo  Debugger  and  Turbo  Profiler.  The  unit  libraries were
  959.        written by Glenn Crouch and Peter Ogden. The author would like to
  960.        thank  Glenn Crouch,  Graham Clark  and Jason  Cowie (beta tester
  961.        extraordinaire)  for  their  patience  and  thoroughness  in beta
  962.        testing RECON and its associated programs.
  963.  
  964.  
  965.                                ACKNOWLEDGEMENTS
  966.  
  967.        4DOS is a registered trademark of J.P. Software.
  968.        MS-DOS is copyright by Microsoft.
  969.        PC-DOS is copyright by IBM.
  970.        PC-Cache is copyright by Central Point Software Inc.
  971.        Hyperdisk is copyright by Roger Cross.
  972.        QEMM and DESQview are copyright by Quarterdeck Office Systems.
  973.        DEC and DEC PCSA are trademarks of Digital Equipment Corporation.
  974.        LZEXE is copyright by Fabrice Bellard.
  975.        PKLite is copyright by PKWare.
  976.        Turbo Pascal, Turbo Assembler,  Turbo Debugger and Turbo Profiler
  977.        are copyright by Borland International.
  978.  
  979.                                    ---***---
  980.  
  981.